package com.sgb.kjwl.model.entity.pick;

import com.google.gson.annotations.SerializedName;
import com.sgb.kjwl.model.entity.ShowList;

import java.util.List;

public class PreNoticeItemEntity {


    /**
     * id : 1260867406918238210
     * tenderNo : 1260867400509341698
     * name : 招标名称
     * comNo : 201909264211756
     * comName : 东祥路广告装饰无限公司
     * province : 150000
     * provinceName : 内蒙古自治区
     * showBeginTime : 1589449190000
     * showBeginTimeStr : 2020-05-14 17:39
     * showEndTime : 1589904000000
     * showEndTimeFlag : 1
     */

    private String id;
    private String tenderNo;
    private String name;
    private String comNo;
    private String comName;
    private String province;
    private String provinceName;

    @SerializedName(value = "showBeginTime",alternate={"winTime"})
    private String showBeginTime;

    @SerializedName(value = "showBeginTimeStr",alternate={"winTimeStr"})
    private String showBeginTimeStr; //发布时间（字符串，格式：yyyy-MM-dd HH:mm）

    private String showEndTime;
    private int showEndTimeFlag; //是否展示公示结束时间（0、不展示；1、展示）
    private int tenderState;
    private int state;
    private long applyEndTime;
    private long applyStartTime;

    //招标方式 1、常规招标；2、简易招标
    @Deprecated //V2.7版本弃用
    private int modeType;
    //招标方式：1、资格预审；2、资格后审；3、报价即报名
    private Integer verticalTypeValue;
    //招标方式翻译
    private String verticalTypeName;

    private String tenderStateName; //招标状态描述
    private String moneyStr;
    private String region;
    private String ornum;  //展示类型
    private String ornumName;  //展示类型描述
    private String winCompany;  //中标公司
    private String winMoneyStr;  //中标金额带单位

    private String biddingMethodName;  //招标方式：招标方式（name）1、公开招标；2、邀请招标
    private String goodsTypeName;

    private String typeName;
    private List<ShowList> materialGoods;
    private List<ShowList> machineryGoods;
    private List<ShowList> labourGoods;
    private List<ShowList> customGoods;

    private String[][] goodsLists;
    private String[] goodsHeaders;
    private int businessType ;   //1招标、2竞价、3招标预告标识
    private String wiveTime;
    private long endTime; //投标截止时间
    private int type;
    private String address;

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }
    public String getWiveTime() {
        return wiveTime;
    }

    public void setWiveTime(String wiveTime) {
        this.wiveTime = wiveTime;
    }

    public int getBusinessType() {
        return businessType;
    }

    public void setBusinessType(int businessType) {
        this.businessType = businessType;
    }

    public String[][] getGoodsLists() {
        return goodsLists;
    }

    public void setGoodsLists(String[][] goodsLists) {
        this.goodsLists = goodsLists;
    }

    public String[] getGoodsHeaders() {
        return goodsHeaders;
    }

    public void setGoodsHeaders(String[] goodsHeaders) {
        this.goodsHeaders = goodsHeaders;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public List<ShowList> getMaterialGoods() {
        return materialGoods;
    }

    public void setMaterialGoods(List<ShowList> materialGoods) {
        this.materialGoods = materialGoods;
    }

    public List<ShowList> getMachineryGoods() {
        return machineryGoods;
    }

    public void setMachineryGoods(List<ShowList> machineryGoods) {
        this.machineryGoods = machineryGoods;
    }

    public List<ShowList> getLabourGoods() {
        return labourGoods;
    }

    public void setLabourGoods(List<ShowList> labourGoods) {
        this.labourGoods = labourGoods;
    }

    public List<ShowList> getCustomGoods() {
        return customGoods;
    }

    public void setCustomGoods(List<ShowList> customGoods) {
        this.customGoods = customGoods;
    }

    public String getBiddingMethodName() {
        return biddingMethodName;
    }

    public void setBiddingMethodName(String biddingMethodName) {
        this.biddingMethodName = biddingMethodName;
    }

    public String getGoodsTypeName() {
        return goodsTypeName;
    }

    public void setGoodsTypeName(String goodsTypeName) {
        this.goodsTypeName = goodsTypeName;
    }

    public String getOrnum() {
        return ornum;
    }

    public void setOrnum(String ornum) {
        this.ornum = ornum;
    }

    public String getOrnumName() {
        return ornumName;
    }

    public void setOrnumName(String ornumName) {
        this.ornumName = ornumName;
    }

    public String getWinCompany() {
        return winCompany;
    }

    public void setWinCompany(String winCompany) {
        this.winCompany = winCompany;
    }

    public String getWinMoneyStr() {
        return winMoneyStr;
    }

    public void setWinMoneyStr(String winMoneyStr) {
        this.winMoneyStr = winMoneyStr;
    }

    public String getTenderStateName() {
        return tenderStateName;
    }

    public void setTenderStateName(String tenderStateName) {
        this.tenderStateName = tenderStateName;
    }

    public String getMoneyStr() {
        return moneyStr;
    }

    public void setMoneyStr(String moneyStr) {
        this.moneyStr = moneyStr;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public Integer getVerticalTypeValue() {
        return verticalTypeValue;
    }

    public void setVerticalTypeValue(Integer verticalTypeValue) {
        this.verticalTypeValue = verticalTypeValue;
    }

    public String getVerticalTypeName() {
        return verticalTypeName;
    }

    public void setVerticalTypeName(String verticalTypeName) {
        this.verticalTypeName = verticalTypeName;
    }

    public int getModeType() {
        return modeType;
    }

    public void setModeType(int modeType) {
        this.modeType = modeType;
    }

    public long getApplyEndTime() {
        return applyEndTime;
    }

    public void setApplyEndTime(long applyEndTime) {
        this.applyEndTime = applyEndTime;
    }

    public long getApplyStartTime() {
        return applyStartTime;
    }

    public void setApplyStartTime(long applyStartTime) {
        this.applyStartTime = applyStartTime;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public int getTenderState() {
        return tenderState;
    }

    public void setTenderState(int tenderState) {
        this.tenderState = tenderState;
    }

    public String getTenderNo() {
        return tenderNo;
    }

    public void setTenderNo(String tenderNo) {
        this.tenderNo = tenderNo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getComName() {
        return comName;
    }

    public void setComName(String comName) {
        this.comName = comName;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getShowBeginTimeStr() {
        return showBeginTimeStr;
    }

    public void setShowBeginTimeStr(String showBeginTimeStr) {
        this.showBeginTimeStr = showBeginTimeStr;
    }

    public int getShowEndTimeFlag() {
        return showEndTimeFlag;
    }

    public void setShowEndTimeFlag(int showEndTimeFlag) {
        this.showEndTimeFlag = showEndTimeFlag;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getComNo() {
        return comNo;
    }

    public void setComNo(String comNo) {
        this.comNo = comNo;
    }

    public String getShowBeginTime() {
        return showBeginTime;
    }

    public void setShowBeginTime(String showBeginTime) {
        this.showBeginTime = showBeginTime;
    }

    public String getShowEndTime() {
        return showEndTime;
    }

    public void setShowEndTime(String showEndTime) {
        this.showEndTime = showEndTime;
    }
}
